//package edu.njfu.homeork.test
//
//import android.os.AsyncTask
//import edu.njfu.homeork.model.Student
//import edu.njfu.homeork.service.StudentService
//import edu.njfu.homeork.utils.ServerCreator
//import retrofit2.Call
//import retrofit2.Response
//
//class GetInfo: AsyncTask<Unit, Int, ArrayList<Student>>() {
//    override fun onProgressUpdate(vararg values: Int?) {
//
//    }
//
//    override fun onPostExecute(result: String?) {
//
//    }
//
//    override fun doInBackground(vararg params: Unit?): ArrayList<Student> {
//        var students=ArrayList<Student>();
//        val studentService= ServerCreator.create<StudentService>();
////2. 调用实例对象方法，由于需要网络请求，需要继续调用enqueue方法
//        studentService.getStudentData().enqueue(object: retrofit2.Callback<List<Student>> {
//            override fun onFailure(call: retrofit2.Call<List<Student>>, t: Throwable) {
//                t.printStackTrace()
//            }
//            //3. 请求成功！
//            override fun onResponse(
//                call: Call<List<Student>>,
//                response: Response<List<Student>>
//            ) {
//               val students= response.body()
//
//            }
//
//        })
//    }
//    override fun onPreExecute() {
//
//    }
//}